package org.rslai.tcedit.dao;

import java.util.List;
import org.rslai.tcedit.domain.ExecuteState;
import org.rslai.tcedit.domain.Page;

/**
 * 定义 ExecuteState 所有操作接口
 * 
 * @author rslai
 */
public interface ExecuteStateDao extends GenericDao<ExecuteState> {

	/**
	 * 根据输入的测试用例执行状态名查询测试用例执行状态列表
	 * @param page page
	 * @param name 测试用例执行状态名，状态名前后加 % 号为模糊查询，例如：%ExecuteState%。不加 % 为精确查询。 只有 % 为查询所有
	 * @param asc true 为升序，false 为降序
	 * @return
	 */
	public List<ExecuteState> query(Page page, String name, boolean asc);

}
